leetcode 322